package com.fjw.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class Order {
    private Integer id;
    private Integer userId;
    private String teaIds; // 饮品ID列表(逗号分隔)
    private BigDecimal totalPrice;

    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss",
            timezone = "GMT+8"  // 与前端保持时区一致（如中国时区）
    )
    private Date createTime;

    private Integer status; // 订单状态(1-未支付 2-已支付 3-已完成 4-已取消)

    // 关联对象（通过userId和teaIds查询填充）
    private User user;
    private List<Tea> teas;
}